home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / relnotes / InPerson / ch4.z / ch4
Text File  |  2001-04-17  |  16KB  |  463 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  9.  
  10.        This chapter describes the known problems with InPerson
  11.        2.2.1 and, where known, ways to work around them.
  12.  
  13.        When reporting problems with the software, it imperative to
  14.        include as much detail as possible to help the developers to
  15.        reproduce the problem.
  16.  
  17.  
  18.        4.1  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__t_h_e__I_n_P_e_r_s_o_n__p_h_o_n_e
  19.  
  20.           +o Dragging an icon representing a person from the "Let's
  21.             Make a Call Window" to the 6.5 IRIX Interactive
  22.             Desktop(TM) results in an "Unknown" icon. For the time
  23.             being, you can only drag icons between PeoplePages and
  24.             InPerson.
  25.  
  26.           +o InPerson will fail if the X color map is not
  27.             initialized properly.
  28.  
  29.           +o The IRIX Interactive Desktop Xsession file contains
  30.             these commands to set up the color map:
  31.  
  32.             ////uuuussssrrrr////lllliiiibbbb////ddddeeeesssskkkkttttoooopppp////mmmmaaaakkkkeeeeIIIIccccoooonnnnVVVViiiissssuuuuaaaallllssss
  33.             ////uuuussssrrrr////lllliiiibbbb////ddddeeeesssskkkkttttoooopppp////pppprrrreeeeaaaallllllllooooccccCCCCoooolllloooorrrrssss
  34.  
  35.             If you have a private .xsession file, include those
  36.             commands in it.
  37.  
  38.           +o You can't place calls if you're out of disk space on /.
  39.  
  40.           +o Running InPerson via a remote X11 display is not
  41.             supported. Make sure the DISPLAY environment variable
  42.             is not set or set to ":0".
  43.  
  44.           +o If any of the following are true, InPerson may not work
  45.             and produce a core file.
  46.  
  47.                +o A zero-length ~/.Sgiresources file
  48.  
  49.                +o A zero-length ~/.desktop-<host>/InPerson file
  50.  
  51.                +o A file called InPerson in your home directory
  52.  
  53.                +o A ~/.desktop-<host> directory that is not
  54.                  writable.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        4.2  _K_n_o_w_n__P_r_o_b_l_e_m_s__w_i_t_h__I_n_P_e_r_s_o_n__a_n_d__I_S_D_N
  75.  
  76.           +o When running InPerson over an ISDN line, reasonable
  77.             video frame rate requires that both B-channels of the
  78.             ISDN line be used continuously, rather than letting the
  79.             second B-channel come up when the ISDN software
  80.             determines it is needed.
  81.  
  82.           +o If you are connecting an ISDN line directly to your
  83.             Indy workstation, create an InPerson-specific entry in
  84.             your machine's /etc/ppp.conf file. Add the lines
  85.             "mindevs=2", "-ccp", "-tx_bsd", "-rx_bsd", "qmax=200"
  86.             and "mtu=300" to to force the Indy to always use both B
  87.             channels and to give better audio performance.  For
  88.             example, an InPerson-specific entry in /etc/ppp.conf
  89.             may look like this:
  90.  
  91.             hhhhuuuuddddssssoooonnnn  rrrreeeemmmmooootttteeeehhhhoooosssstttt====0000
  92.                     sssseeeennnndddd____uuuusssseeeerrrrnnnnaaaammmmeeee====iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr
  93.                     sssseeeennnndddd____ppppaaaasssssssswwwwdddd====iiiinnnnppppeeeerrrrssssoooonnnn
  94.                     mmmmiiiinnnnddddeeeevvvvssss====2222
  95.                     ----ttttxxxx____bbbbssssdddd
  96.                     ----rrrrxxxx____bbbbssssdddd
  97.                     ----ccccccccpppp
  98.                     qqqqmmmmaaaaxxxx====222200000000
  99.                     mmmmttttuuuu====333300000000
  100.  
  101.           +o Also, it is important to include a similar entry for
  102.             incoming InPerson calls. The following is an example of
  103.             correctly configuring for an incoming InPerson call.
  104.  
  105.             iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr    mmmmiiiinnnnddddeeeevvvvssss====2222
  106.                             ----ttttxxxx____bbbbssssdddd
  107.                             ----rrrrxxxx____bbbbssssdddd
  108.                             ----ccccccccpppp
  109.                             qqqqmmmmaaaaxxxx====222200000000
  110.                             mmmmttttuuuu====333300000000
  111.  
  112.             ____IIIISSSSDDDDNNNN____IIIINNNNCCCCOOOOMMMMIIIINNNNGGGG rrrreeeeccccoooonnnnffffiiiigggguuuurrrreeee
  113.                            rrrreeeeccccvvvv____uuuusssseeeerrrrnnnnaaaammmmeeee====iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr
  114.  
  115.             See _p_p_p(1M) for explanation of the ppp.conf parameters.
  116.  
  117.           +o This can also be accomplished through the pppsetup
  118.             tool.  To set up for outgoing InPerson calls, there is
  119.             a button on the setup menu that specifies that the call
  120.             is for InPerson.  To setup for incoming calls, your
  121.             must first create a incoming user account. Then you
  122.             must go to the Configure->Outgoing menu and create an
  123.             outgoing connection with the same name as the incoming
  124.             user account.  Then set the B Channel usage to "For
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             InPerson".
  141.  
  142.           +o When using InPerson over ISDN, increasing the bandwidth
  143.             beyond 100 kbits/second may adversely affect the audio
  144.             and video quality.
  145.  
  146.           +o In general, if you have an Indy that has both Ethernet
  147.             and ISDN configured, you must work with your system
  148.             administrator to carefully configure routing in order
  149.             to be able to send multicast packets over the ISDN.
  150.             Without this careful configuration, multiway InPerson
  151.             calls will not work over ISDN, regardless of the
  152.             bandwidth constraints.
  153.  
  154.        4.3  _K_n_o_w_n__P_r_o_b_l_e_m_s__i_n__t_h_e__I_n_P_e_r_s_o_n__C_a_l_l__V_i_e_w__(_i_n_p_v_i_e_w_)
  155.  
  156.           +o When 3 or more people have been invited to a
  157.             conferences, InPerson uses IP multicasting for
  158.             efficiency. This requires IP multicast routing support
  159.             by the network routers if the users are on different
  160.             networks.  In a multiway call, if a dialog box is
  161.             displayed that warns you that your network appears not
  162.             to have multicast support, then use the following
  163.             command to see if your network has a multicast router:
  164.  
  165.             ////uuuussssrrrr////eeeettttcccc////ppppiiiinnnngggg   222222224444....4444
  166.  
  167.             If there's no response, then call your network
  168.             administrator and ask that a multicast router be added
  169.             to your network.  See the InPerson Setup and
  170.             Administration Guide for more information.  With
  171.             InPerson 2.2, the /_u_s_r/_l_i_b/_I_n_P_e_r_s_o_n/_t_e_s_t_m_c_a_s_t tool can
  172.             help diagnose multicast routing problems.  It's
  173.             described in the Setup and Admin. Guide.
  174.  
  175.           +o If you are mounting a directory of faces images from an
  176.             NFS server, the call view may hang if the server is
  177.             down.
  178.  
  179.           +o Occasionally, when you change video display sizes in
  180.             the Call Control Panel, not enough width is reserved in
  181.             the InPerson Call window for the video displays.  Open
  182.             and close the whiteboard to fix it.
  183.  
  184.  
  185.        4.4  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__a_u_d_i_o
  186.  
  187.           +o Setting the audio "Digital" input to is not supported.
  188.             Only "Microphone" and "Line" inputs are supported.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o Do not use _a_p_a_n_e_l's monitor mode when using InPerson.
  207.  
  208.           +o Excessive memory paging or swapping may cause audio
  209.             dropouts or overlapping sound.
  210.  
  211.           +o Large amounts of network traffic to your machine can
  212.             cause audio dropouts.  The kernel has to process the
  213.             network packets; this delays inpview from playing back
  214.             audio in a timely fashion.  You can enable _r_t_n_e_t_d(1M)
  215.             to give more priority to audio.
  216.  
  217.  
  218.  
  219.        4.5  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__v_i_d_e_o
  220.  
  221.           +o H.261 video compression is more CPU intensive than HDCC
  222.             video compression.  If you are running on a entry-level
  223.             CPU (R3000, R4000/PC or R4600/PC), and not using a
  224.             low-bandwidth network like ISDN or fractional T1/E1,
  225.             HDCC is still probably the best choice.  To set
  226.             InPerson to use HDCC, bring up the Call Control Panel,
  227.             click on the Finer Control button to open up the full
  228.             panel, and adjust the bandwidth slider until the video
  229.             compression scheme changes to HDCC.
  230.  
  231.           +o If you have the _c_a_p_t_u_r_e(1) tool running when you start
  232.             an InPerson call, the call view cannot use video. Exit
  233.             _c_a_p_t_u_r_e and then bring up the Call Control Panel, click
  234.             on Static Image and then again on Live Video. InPerson
  235.             will restart video capture.
  236.  
  237.           +o On systems featuring Galileo Video, Indigo2 Video or
  238.             Indy Video, to switch between an NTSC camera (such as
  239.             IndyCam) and a PAL camera, perform the following
  240.             sequence of steps:
  241.  
  242.  
  243.                +o From InPerson's Tools menu, select the "Video
  244.                  Control panel" to start up the video control
  245.                  panel.
  246.  
  247.                +o In InPerson's Call Control panel, change the
  248.                  "Outgoing Video" control to "Static".
  249.  
  250.                +o In the Video Control Panel, change the device's
  251.                  "Default In" setting to the new setting, analog or
  252.                  digital, composite or YIC.
  253.  
  254.                +o In the Video Control Panel, change the Device's
  255.                  "Input Timing" to PAL or NTSC, as appropriate for
  256.                  the new input source.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.                +o In InPerson's Call Control Panel, change the
  273.                  "Outgoing Video" to "Live".
  274.  
  275.  
  276.        4.6  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__t_h_e__W_h_i_t_e_b_o_a_r_d__(_i_n_p_b_o_a_r_d_)
  277.  
  278.           +o The whiteboard only runs on systems whose graphics
  279.             hardware features "overlay planes".  This specifically
  280.             excludes the old "GR1" graphics that were used on
  281.             Personal IRISes (including the 4D/35).
  282.  
  283.           +o The whiteboard currently does not support international
  284.             keyboards, only the standard American keyboard.
  285.  
  286.           +o Be careful when deleting pages on the whiteboard.  If
  287.             there are three pages, and two people in the conference
  288.             decide they want to delete page 3, both pages 2 and 3
  289.             will be deleted.  This isn't a bug.  Both "Delete Page"
  290.             menu requests were serviced, once for page 3, then
  291.             again for the other user for the new "last page" that
  292.             the user is on, page 2.  Just be sure to communicate to
  293.             other people when you intend to delete a page.
  294.  
  295.           +o The page tab menu allows direct access to the first 44
  296.             pages only.  When creating more than 44 pages, you need
  297.             to use the "Page Up" and "Page Down" keys to access
  298.             them.
  299.  
  300.           +o When typing text or dragging selected text, the border,
  301.             i-beam, and highlight "flashes".  This is normal.
  302.  
  303.           +o Be patient when importing large text files (more than 2
  304.             pages) "as lines".  It may take a while.  Also, after
  305.             doing so, it may be the case that your page tabs may be
  306.             out of sync (for instance, the tab shows page 2, but
  307.             you are really on page 4).  Simply click on a different
  308.             page to resync them up.
  309.  
  310.           +o Adding multiple large images to the whiteboard, either
  311.             by importing image files or by taking a snapshot of
  312.             screen areas, windows or video, makes the whiteboard
  313.             consume large amounts of memory.  Although this problem
  314.             has been improved for 2.2, if enough images are added,
  315.             swapping makes the system become very slow, and
  316.             eventually the system may run out of swap space and
  317.             kill the whiteboard.  To increase the swap space on
  318.             your system, see the "Swap Space" section of the "IRIX
  319.             Advanced Site and Server Administration Guide" for
  320.             details on how to give your system more swap space.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.           +o Some 3D Inventor files will seem as if they do not
  339.             import properly.  You will find that Inventor Engines
  340.             (See "The Inventor Mentor", Addison-Wesley) will not
  341.             operate while in the whiteboard.  Also, any files that
  342.             contain nodekits may not import properly if the
  343.             nodekits contain external file references.
  344.  
  345.           +o There is a known problem in the whiteboard where, under
  346.             some rare conditions, when 2 or more people are in a
  347.             conference, one user's whiteboard's contents will
  348.             disappear.  Along with this behavior there may be
  349.             "invisible shadow" objects, and when the user continues
  350.             to try to use the whiteboard, it will crash.  This is
  351.             an unfortunate problem and will be fixed in the next
  352.             release.  You can get into this state if one or more
  353.             users are deleting objects while one or more users are
  354.             deleting or drawing objects on the whiteboard.  The
  355.             best thing to do if this happens is to have one of the
  356.             users in the conference, whose whiteboard is still
  357.             intact, save it to a file, then:
  358.  
  359.                +o If a your whiteboard has crashed, try answering to
  360.                  the affirmative when it asks you if you want to
  361.                  try to restart it.  Otherwise,
  362.  
  363.                +o Reinitiate the call and append the saved file back
  364.                  into the whiteboard.
  365.  
  366.           +o Sometimes when Copying and Pasting a 3D file from Iris
  367.             Annotator (or Showcase, or any other Inventor
  368.             Application), the "Paste" into the whiteboard fails
  369.             (nothing shows up).  Most likely, this is because the
  370.             Inventor model you are pasting has "external file
  371.             references".  That is, there are pointers to other
  372.             models or textures within this model.  There are two
  373.             ways to work around this:
  374.  
  375.                +o Save the file from Iris Annotator, then choose
  376.                  "Import 3D Model..." in the whiteboard.
  377.  
  378.                +o If the above method doesn't work, or is not
  379.                  possible (say, because you are running Iris
  380.                  Annotator remotely on another machine), save the
  381.                  file from Iris Annotator (say, as "oldfile.iv"),
  382.                  then use _i_v_c_a_t(1) to expand the file:
  383.  
  384.                  iiiivvvvccccaaaatttt ----bbbbfffftttt ----oooo nnnneeeewwwwffffiiiilllleeee....iiiivvvv oooollllddddffffiiiilllleeee....iiiivvvv
  385.  
  386.                  then Import "newfile.iv" back into Annotator.  Now
  387.                  'Copy' from Annotator, then 'Paste' in the
  388.                  Whiteboard should work fine.
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.